This page last changed on Mar 08, 2005 by mroberts.

The Interval Trigger is used to specify that an integration should be run periodically, after a certain amount of time. By default, an integration will only be triggered if modifications have been detected since the last integration. The trigger can also be configured to force a build even if no changes have occurred to source control.

Examples

Minimalist example:

<intervalTrigger />

Full example:
<intervalTrigger seconds="30" buildCondition="ForceBuild"/>

Configuration Elements:

Node Description Type Required Default
seconds The number of seconds after an integration cycle completes before triggering the next integration cycle. int false 60
buildCondition The condition that should be used to launch the integration. By default, this value is IfModificationExists, meaning that an integration will only be triggered if modifications have been detected. Set this attribute to ForceBuild in order to ensure that a build should be launched regardless of whether new modifications are detected. string false IfModificationExists

NOTE: this class replaces the PollingIntervalTrigger and the ForceBuildIntervalTrigger.
Document generated by Confluence on Jun 26, 2005 17:22